
//请求自己的服务器 自己的服务器的中间件 会自己代理到服务器
// $.post({
//     url: '/mtop/mf/catst',
//     dataType: 'json',
    // 你要传递给服务器的参数， 一般服务器的参数都要通过JSON.stringify处理一下，让他变成json对象
    // 不是每个请求都需要转换，需要根据服务器指定类型传递
    // data: JSON.stringify([{}, {}]),
    // 成功
//     success: function (data) {
//         console.log(data, '0000SSS')
//     },
//     error: function (err) {
//         console.log(err)
//     }
// })
require(['./config'],() => {
    require(['swiper','template','header','footer'],(swiper,template) => {
        class Index {
            constructor () {
                this.swi()
                this.getGiftList()
                // this.getLvList()
            }
            swi(){
                var mySwiper = new swiper ('.swiper-container', {
                    // direction: 'vertical', // 垂直切换选项
                    loop: true, // 循环模式选项
                    autoplay:{
                        delay:2000,

                    },
                    speed:2000,
                    effect:'fade',
                    // 如果需要分页器
                    pagination: {
                      el: '.swiper-pagination',
                      clickable:true,
                    },
                    
                    // 如果需要前进后退按钮
                    navigation: {
                      nextEl: '.swiper-button-next',
                      prevEl: '.swiper-button-prev',
                    },
                    
                    // 如果需要滚动条
                    scrollbar: {
                    //   el: '.swiper-scrollbar',
                    },
                  })        
                
            }
            getGiftList () {
                console.log(template)
                //利用rap2请求渲染
                $.get('http://rap2.taobao.org:38080/app/mock/258485/api/home/giftList',resp => {
                    if(resp.code === 200){
                        const{ list } = resp.body
                        $('#lv-showUl').html(template('lv-showUlTemplate',{list}))
                    }
                })
            }
        }
        return new Index()
    })
})